Translation from Natural Language to Stock Flow Diagrams
نویسنده
چکیده
Mental models are bases to recognise phenomena and make plans to improve situations. They can be expressed in model builders' natural language. It is also necessary to examine mental models using a computer simulation. The Computer simulation requires expressions, which can be translated into computer codes. Therefore, model builders need to translate their model from their own natural language to simulation-friendly language, i.e. stock flow diagrams in System Dynamics. It is widely recognised that this translation is sometimes difficult not only for people who are beginners of System Dynamics but also for people who are experienced in the field. This paper discusses a possible translation procedure and shows an application of it. The proposed procedure is designed to use a subset of a natural language as an intermediate language. This idea is applicable regardless of variety of natural language.
منابع مشابه
A Summary of MAPPING DESIGN KNOWLEDGE FROM MULTIPLE REPRESENTATIONS
INTRODUCTION Engineers charged with the design and development of systems are confronted with documents involving a great variety of notations. Some popular notations for digital systems design are block diagrams, flow charts, data flow graphs, memory maps, timing diagrams, function tables and natural language. These notations occur in patent disclosures, specifications, proposals, contracts, a...
متن کاملMathematics, Language and Translation
The mathematical discourse is not possible without a fertile use of natural language. Its symbols, first and foremost, refer to natural language terms. Its texts are a combination of symbols, natural language, diagrams and so on. To coherently read these texts is to be involved in the activity of translation. Applied mathematics, as in physics, constantly shifts from one language (and culture) ...
متن کاملGenerating Executable Scenarios from Natural Language
Bridging the gap between the specification of software requirements and actual execution of the behavior of the specified system has been the target of much research in recent years. We have created a natural language interface, which, for a useful class of systems, yields the automatic production of executable code from structured requirements. In this paper we describe how our method uses sta...
متن کاملFlow Diagrams: Rise and Fall of the First Software Engineering Notation
Drawings of water are the earliest, least abstract forms of flow diagram. Representations of ideal or generalised sequences for manufacturing or actual paths for materials between machines came next. Subsequently documentation of production and information flow become subjects for graphical representation. A similar level of abstraction was necessary for representations of invisible flows such ...
متن کاملPetri Nets Based Formalization of Textual Use Cases
A Use Case is a specification of interactions involving a system and external actors of that system. The intuitive, user centered nature of textual use cases is one of the reasons for the success of the use case approach. A certain level of formalization is however needed to automate use case based system development, including tasks such as model synthesis, verification and validation. In this...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005